﻿$(document).ready(function () {
    $('input.qty').blur(function () {
        ValidateQty($(this));
    });

    //JS: 28-10-2011 - Ændrer listqty på den valgte vare, så antal gemmes på favoritlisten.
    $('input.qty').change(function () {
        var q = $(this).val();
        var $lid = '#l';
        $lid += $(this).attr('id').substring(1);
        //console.log(lid);
        $($lid).val(q);
    });

});

function ValidateQty($input){

	var salgskvanti = parseInt($input.attr('salgskvanti'));
	var qty = parseInt($input.val());

	if(isNaN(qty)){
		$input.val(salgskvanti);
		qty = salgskvanti;
	}

	var ok = false;
	if(salgskvanti == 0 || isNaN(salgskvanti))
		ok = true;

	if(qty % salgskvanti == 0 && qty > 0){
		ok = true; 
	}

	if(!ok){
	    var newqty = Math.ceil(qty / salgskvanti) * salgskvanti;
	    var $listId = '#l';
	    $listId += $input.attr('id').substring(1);
		
        $input.val(newqty);
		//JS: 28-10-2011 - Ændrer listqty på den valgte vare, så antal gemmes på favoritlisten.
		$($listId).val(newqty);
		alert('Du kan kun bestille hele pakker. Hver pakke er på ' + salgskvanti + ' enheder.\nDet indtastede antal er blevet ændret til ' + newqty);
	}
	
	return ok;
}
